@charset "utf-8";
/* reset */
html, body, div, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, img, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td{margin: 0;padding: 0;line-height:1;}

img{border:0;-ms-interpolation-mode:bicubic;}
table{border-collapse: collapse;border-spacing: 0;}
button,select{text-transform: none;}
button::-moz-focus-inner,input::-moz-focus-inner {border: 0;padding: 0;}
textarea {overflow: auto;vertical-align: top; resize:vertical;}
ol,ul{list-style:none;}
em{font-weight:normal;font-style:normal;}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit}
input,textarea,select{*font-size:100%}
h1,h2,h3,h4       ,h5,h6,b{font-size:100%;font-weight:normal;}
td{word-break:break-all;word-wrap:break-word;word-break: normal;}
/* reset end */

/* common */
html{font-size: 100%;-webkit-text-size-adjust:100%;overflow-y:scroll;}
body{font-size:12px;font-family:Microsoft Yahei,STHeiti,Simsun,STSong; color:#333; background-color:#f7f7f7;}
a{text-decoration:none;color:#b7b7b7;}
a:focus, a:active, a:hover, input{outline:0;}
.mkcl:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0;}
.mkcl{*zoom:1;}
.wp{margin: 0 auto;	width: 1000px;}
.user,.navsign,.tick,.uncheck,.switch,.dptick,.uptick,.uptick_left,.ron,.roff,.btn-yes,.btn-no,.poptips-yes,.poptips-no,.poptips-warn,.eye,.login-checkbox,.add{ background-image:url(./../images/main.png); background-repeat:no-repeat;}
.pannel{border: 1px solid #dedede; border-radius: 5px; background-color: #fff; padding:0 24px; margin-bottom:10px;}
.ptitle1,.ptitle2{font-size: 16px;}
.ptitle1{padding:36px 0 13px 20px;}
.ptitle2{padding:17px 0 9px 15px;}
.line{border-top:1px solid #e5e5e5;}
.btn{margin-left: 10px; display: inline-block; width: 106px; height: 35px; line-height: 35px; cursor:pointer; border-radius: 10px; text-align: center; border: 1px solid #e5e5e5; font-size: 14px;color: #000;}
.r{float: right;}
.l{float: left;}
.emp{color:#29d0d8;}
.del{color:#e73c01;}
.dbtn1{margin:20px 0 28px 122px;display: inline-block;cursor:pointer; font-size: 16px; width: 229px; height: 42px; line-height: 42px;border: 1px solid #e5e5e5; border-radius: 10px; text-align: center;background-color: #f2f2f2; }
.dbtn2{width:228px; height: 42px; line-height: 42px; cursor:pointer; border: 1px solid #dcdcdc; border-radius: 10px; background-color: #f2f2f2; text-align: center; font-size: 16px; color: #333;}
.dbtn3{width: 148px;margin-right: auto;margin-left: auto;height: 42px; line-height: 42px; cursor:pointer; border: 1px solid #dcdcdc; border-radius: 10px; background-color: #f2f2f2; text-align: center; font-size: 16px; color: #333;}
.dialog{width: 506px; position: absolute; left: 50%;top: 50%; margin: -236px 0 0 -258px; background-color: #fff; box-shadow:0 1px 7px #afadae; border-radius:8px;z-index:10005;}
.mask{width:100%; height:100%;background-color:#eee; left:0; top:0;  opacity:0.3; overflow: auto; position:absolute;}
.pop{position:absolute;z-index:9999999;}
.pop .uptick{margin-right:0; margin-left:15px;margin-top:-10px;position:absolute;*z-index:9999999;}
.pop .uptick_left{margin-right:0; margin-left:70%;margin-top:-10px;position:absolute;*z-index:9999999;}
.pop{*position:absolute; *margin-top: 5px;*left:0;}
.pop .uptick{*position:absolute; *top: -5px; *width:5px; *float: none;}
.pop .uptick_left{*position:absolute; *top: -5px; *width:5px; *float: none;}
.poptips,.poptips_left{min-width:100px; max-width:300px; word-break: break-all;border: 1px solid #c5c5c5; border-radius: 5px; background-color: #F8F9D6; font-size: 12px; color:#ccc; padding:1px 5px; 
margin-top:-5px;margin-left:5px;*position:absolute;margin-top:-5px;*margin-top:-10px}
.poptips_left{margin-left:-20%;margin-right:16%;}
.ddrop,.dpmenu{border: 1px solid #c5c5c5; border-radius: 10px; background-color: #fff; font-size: 14px; color:#ccc; padding:14px; margin-top:25px;}
.dpmenu{margin-top:5px;}
.poptips .popMsg{margin:0px;border:0px;	border-collapse: collapse;border-spacing: 0;}
.poptips .popMsg td{margin:0px;border:0px;	padding:4px 4px 2px 0px;word-wrap: break-word;text-align: left;}
.poptips_left .popMsg{margin:0px;border:0px;	border-collapse: collapse;border-spacing: 0;}
.poptips_left .popMsg td{margin:0px;border:0px;	padding:4px 4px 2px 0px;word-wrap: break-word;text-align: left;}
.ddrop{color:#333; position:relative; height: 14px;}
.dpmenu{padding:0;position: absolute; top: 32px; left: -1px; right: -1px; z-index:3;outline: none;max-height: 200px;overflow: auto;}
.dpmenu li{ padding: 10px;cursor: pointer; color: #333;}
.dpmenu li + li {border-top: 1px solid #c5c5c5;}
.dpmenu li:hover {background: #f1f1f1;}
.uptick,.uptick_left{padding:5px; background-position: -100px -150px; display:block; margin-right:220px;}
.dptick{background-position: 0 -150px; padding:8px;margin-top:3px;}
.last{border:none !important;}
.hidden{display: none;}
.show{display:block;}
.dinput{border: 1px solid #c5c5c5; border-radius: 10px; background-color: #fff; font-size: 14px; color:#ccc; padding:0 15px; margin-top:25px;}
.dinput input{height:42px; line-height:42px; width:100%; border:medium none;}
.dinput input:focus{border: 0 none; box-shadow: none; outline: medium none;}
.radio{ padding:13px; margin:5px 0; cursor:pointer;}
.ron{ background-position:0 -200px;}
.roff{ background-position:-100px -200px;}
.btn-yes,.btn-no{padding:0 6px; display:inline; margin-left:10px;vertical-align: middle;*zoom:1;}
.btn-yes{background-position: -200px -148px;}
.btn-no{background-position: -200px -198px;}
.poptips-yes,.poptips-no,.poptips-warn{margin-right:1px; padding:1px 8px;*display:inline-block;}
.poptips-yes{background-position: -200px -100px;}
.poptips-no{background-position: -300px -100px;}
.poptips-warn{background-position: -300px -150px;}
.eye{background-position: -300px -50px; padding:11px; margin-top: 10px; cursor:pointer;}
.disabled{color:#d2d2d2;}
.tick{margin-right:10px; padding:2px 10px; background-position:-100px -50px; vertical-align:middle; display:inline;cursor:pointer;*zoom:1;}
.tick.off{background-position:-200px -50px;}
.split{padding:0 8px;}
.cookie{padding:16px; background-color:#ccc; font-size:14px; line-height:18px;}
.cookie img{width:24px; height:24px; vertical-align: middle; cursor: pointer; margin-left: 50px;}
.cookie-pro{color: #333; text-decoration: underline;}
.add{padding:18px; margin-right:24px; background-position:0 -250px; vertical-align:middle; display:inline-block; cursor:pointer; *display:inline; *zoom:1; vertical-align: middle;}
.cas_error{color:red;font-size: 12px;}
.cas_warn{color:#F96209;}
.cas_ok{color:green;}
.more{float: right; color: #29d0d8;}
.close{position: absolute; right: 0; top: 0; cursor: pointer; margin: 25px;height: 20px;}
.relative{*position: relative;*z-index:3;}
/* common end*/


/*pop-update window*/
.dtit{margin: 46px 0 30px; text-align: center; font-size: 16px;}
.dcent{margin:0 32px; }
.inptips{font-size: 14px; color: #999; padding:12px;}
.dbtns{margin: 60px 16px 27px;}
.sinput{width:216px;}
.sbtn{width:159px; margin-top:25px; font-size: 14px;}
.sdrop{width:242px;}
.sdrop  .uptick{ margin-right:120px;}
.sdrop  .uptick_left{ margin-right:120px;}
.dbox{padding:26px 150px;}
.item{line-height:35px; font-size:14px;color:black;}
.code-node{padding:10px 0;}
.center{text-align:center;}
.dimg{margin: 40px 0 48px;}
.daccount{padding-top:32px;}
.daccount span{ padding-left:7px;}

.nodetit{font-size: 14px; line-height:30px; margin-top:6px;}
.dtips{font-size: 14px; margin:83px 7px 23px; text-align:center; line-height:20px;}
.inptips1{font-size: 16px; color: #666; line-height: 20px;}
.inptips2{font-size: 14px; color: #666; line-height: 18px; min-height: 18px;}
.inptips3{font-size: 14px; line-height: 18px;}
.inptips4 {color:#999; line-height: 16px;}
.inptips5{font-size:22px;}
.inptips6{font-size:14px; line-height:20px; font-weight:bold; color:#666;}
.line .inptips4{margin-bottom:20px;}
.ditem{width:360px; margin-top:18px;}
.ditem,.inptips3{margin-bottom:10px;}
.vmiddle{margin-top:30px;}
.vmiddle b{display:block;}
.etbar{margin:64px 12px 0; padding-bottom:64px; position:relative;}
.etbar p{margin-left:126px;}
.emcheckimg{margin-top:5px;}
.mbottom{margin-bottom:14px;}
.mtop{margin-top:20px;}
.midbtn{position:absolute; background-color:#fff; bottom:-15px; right:-12px; padding-left:20px;}
.midbtn .btn{background-color:#f2f2f2;}
.ebbar{margin:38px 5px 25px;}
.ebbar .inptips4{margin-bottom:0;}
.resend{color:#28c0c6; text-decoration:underline;}
.customer{color:#ff9966; text-decoration:underline;}
.protocol{padding:24px 14px 40px;}

.dtit1{font-size: 16px;text-align: center; margin-bottom:15px;}
#intro_phone{border-right:1px solid #efefef;}
.tab{ float: left;height: 56px;line-height: 56px;width: 252px; margin-bottom:15px; cursor:pointer;border-bottom: 5px solid #d9d9d9;color: #000; box-sizing:border-box; -moz-box-sizing:border-box;}
.tab.sel{border-bottom: 1px solid #d9d9d9;color:#939393;}
.pop p{margin-left:0; text-align: left;}

/*setup*/
.docname{margin: 18px 10px 10px; font-size: 14px; font-weight: bold; color:#29d0d8;}
.doccont{line-height:18px; margin:0 10px; font-size:12px;}
.docdate{margin: 10px 10px 14px; font-size: 14px;}
.lh{padding-bottom:20px;}
.child-intro{padding:23px 10px; font-size:14px;}
.child-list li{padding:18px 10px; font-size:14px;}
.avt{width:36px; height:36px; border-radius:50%; margin:0 7px; vertical-align: middle;}
.name{margin-left:15px;}
.age{color:#999; margin-right:10px; margin-top: 10px;}
.create{padding:18px 20px 43px; font-size:14px;}
.other li{padding:29px 10px; font-size:14px;}
.other a{color:#333;}

.spe-input .dinput{margin:10px 0 20px;}
.spe-input .ddrop{margin:10px 0 23px;}
.spe-input .inptips2{padding:0 15px; color:#333;}
.del-ac p{padding:7px 0; font-size:14px; line-height:16px;}
.bold{font-weight:bold;}
.services{padding:7px 15px;}
.services li{list-style:initial; font-size:14px; padding:1px 0;}
.dbtn2.del{color: #e73c01;}


.r_clm select{height:42px;border-radius: 10px; width:100%;}
.l_clm{font-size:14px; height:42px;line-height: 42px;}
.r_clm{width:370px;padding:0px;height:42px;line-height: 42px; }
.dtit_cookie{margin:10px 30px 50px;} 

.auth-checkbox{margin:10px 0;}
.auth-checkbox input{margin-left:15px;}
.login-checkbox{background-position:-300px -250px; padding:0 7px; vertical-align: sub;}
.login-checkbox.on{background-position:-300px -200px;}

.main-logo img{margin-top:6px;}
.main-logo span{font-size:24px; color: #666;}
.main-logo b{color: #333333; font-size: 18px; line-height:82px; font-weight:bold; padding-left: 15px;}

/* footer */
.ft{ margin:30px auto; text-align: center; font-size: 12px; color: #999;}
.ft p{line-height:24px;} 
.ft p a {font-size:14px; color:#999;}
.rule{text-decoration:underline; margin-right:12px;}
.ifaq{padding-left:15px; background-position:-100px 3px;}
/* footer end*/

/**head begin**/
.head-background{background-color: #333333;height: 67px;}
.head_center {width:865px;height:100px;margin:0px auto;border:0px;position:relative}
.head_center .main-logo {left:2px;float: left;}
.head_center .main-logo img{margin-left:4px;margin-top:12px;}
.head_center img{margin-left:4px;margin-top:12px;}
/**head end**/

/* add by LiChuan */
.resendBtn {margin:0 auto;}

/* add by lijianguo */
.third_login{float:left;margin-top:6px;color:#999;}
.login_bg_pic{width:480px;height:384px;background-repeat:no-repeat;float:left;}

.profilePic{
	width:24px;
	height:24px;
	border-radius:12px
}

.profile{
	vertical-align: middle;
	float:left;
	margin-top:6px;
}

.nophonewrap{
	white-space:nowrap;
}

.head_center .main-logo{position:static;}
.head_center .main-logo img{margin-top: 40px;}
.website-name span{    margin-top: 18px;
    height: 15px;
    width: 2px;margin-right: 6px;}
    
.split_line{background-image: url("../images/line.png");}

.logo_line{
	background:url("../images/line.png") no-repeat 2px 1px;
	overflow:hidden;
	margin:0 auto;
	background-repeat: no-repeat;
}
.select_down{
	height:30px;vertical-align:middle;width: 334px;
}
.top10{margin-top: 10px;}
.risk{margin-top: 10px;line-height: 150%;font-size: 12px;}
.top25{margin-top: 25px;}
.refuseRea {color: red;}
.others{padding-left: 10px;font-size: 14px;font-weight: bold;color: #29d0d8;}
.foot_em{font-size:16px;}